<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=9"/>
    <title>Wi-Fi Host Driver (WHD): WHD Wi-Fi Utility API</title>
    <link href="tabs.css" rel="stylesheet" type="text/css"/>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="dynsections.js"></script>
    <link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
    <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
    <link href="doxygen.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
    <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
      <div id="titlearea" style="font-family:verdana;">
        <table border='0' cellpadding='0' cellspacing='0' width="98%">
          <tr style="height:20px"><td>&nbsp;</td></tr>
          <tr style="border-collapse: collapse; padding: 0;">
            <td style="width:20px"></td>
            <td style="width:117px"><img src="ifx_logo.png" alt="Infineon Logo" /></td>
            <td style="vertical-align:middle; text-align:center; font: bold 25px/100% Verdana, Arial, Helvetica, sans-serif;">
              Wi-Fi Host Driver (WHD) Public API Reference Guide
            </td>
          </tr>
          <tr><td>&nbsp;</td></tr>
        </table>
    </div>
    <!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__wifiutilities.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">WHD Wi-Fi Utility API<div class="ingroups"><a class="el" href="group__wifi.html">WHD Wi-Fi API</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p>Allows WHD to perform utility operations. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad00fb03d006c24cbcef95f3f854b7684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gad00fb03d006c24cbcef95f3f854b7684">whd_wifi_set_channel</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t channel)</td></tr>
<tr class="memdesc:gad00fb03d006c24cbcef95f3f854b7684"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current channel on the WLAN radio.  <a href="#gad00fb03d006c24cbcef95f3f854b7684">More...</a><br /></td></tr>
<tr class="separator:gad00fb03d006c24cbcef95f3f854b7684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bd4f005033f0b0866813fa02044a1da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga5bd4f005033f0b0866813fa02044a1da">whd_wifi_get_channel</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *channel)</td></tr>
<tr class="memdesc:ga5bd4f005033f0b0866813fa02044a1da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current channel on the WLAN radio.  <a href="#ga5bd4f005033f0b0866813fa02044a1da">More...</a><br /></td></tr>
<tr class="separator:ga5bd4f005033f0b0866813fa02044a1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa46dc0ebd537da9b2c2cfba451be7a38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaa46dc0ebd537da9b2c2cfba451be7a38">whd_wifi_get_channels</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__list__t.html">whd_list_t</a> *channel_list)</td></tr>
<tr class="memdesc:gaa46dc0ebd537da9b2c2cfba451be7a38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the supported channels.  <a href="#gaa46dc0ebd537da9b2c2cfba451be7a38">More...</a><br /></td></tr>
<tr class="separator:gaa46dc0ebd537da9b2c2cfba451be7a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab13513230a025dbfc29df76b0ed10222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gab13513230a025dbfc29df76b0ed10222">whd_wifi_set_passphrase</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const uint8_t *security_key, uint8_t key_length)</td></tr>
<tr class="memdesc:gab13513230a025dbfc29df76b0ed10222"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the passphrase.  <a href="#gab13513230a025dbfc29df76b0ed10222">More...</a><br /></td></tr>
<tr class="separator:gab13513230a025dbfc29df76b0ed10222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b0acddff0ff8c467f111abcb3d2b43a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga3b0acddff0ff8c467f111abcb3d2b43a">whd_wifi_sae_password</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const uint8_t *security_key, uint8_t key_length)</td></tr>
<tr class="memdesc:ga3b0acddff0ff8c467f111abcb3d2b43a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the SAE password.  <a href="#ga3b0acddff0ff8c467f111abcb3d2b43a">More...</a><br /></td></tr>
<tr class="separator:ga3b0acddff0ff8c467f111abcb3d2b43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15806d2cb87d117b4dcaf51bc1c1b99e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga15806d2cb87d117b4dcaf51bc1c1b99e">whd_wifi_offload_config</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t ol_feat, uint32_t reset)</td></tr>
<tr class="memdesc:ga15806d2cb87d117b4dcaf51bc1c1b99e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the offload configuration.  <a href="#ga15806d2cb87d117b4dcaf51bc1c1b99e">More...</a><br /></td></tr>
<tr class="separator:ga15806d2cb87d117b4dcaf51bc1c1b99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafebf9c76eea2b56e4c2916cc15f34fc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gafebf9c76eea2b56e4c2916cc15f34fc9">whd_wifi_offload_ipv4_update</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t ol_feat, uint32_t ipv4_addr, <a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a> is_add)</td></tr>
<tr class="memdesc:gafebf9c76eea2b56e4c2916cc15f34fc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update IPV4 address.  <a href="#gafebf9c76eea2b56e4c2916cc15f34fc9">More...</a><br /></td></tr>
<tr class="separator:gafebf9c76eea2b56e4c2916cc15f34fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0e49257ee875d148d37cc67099ee0cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaf0e49257ee875d148d37cc67099ee0cd">whd_wifi_offload_ipv6_update</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t ol_feat, uint32_t *ipv6_addr, uint8_t type, <a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a> is_add)</td></tr>
<tr class="memdesc:gaf0e49257ee875d148d37cc67099ee0cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update IPV6 address.  <a href="#gaf0e49257ee875d148d37cc67099ee0cd">More...</a><br /></td></tr>
<tr class="separator:gaf0e49257ee875d148d37cc67099ee0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga185890900617bcbb760ed090975ea977"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga185890900617bcbb760ed090975ea977">whd_wifi_offload_enable</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t ol_feat, uint32_t enable)</td></tr>
<tr class="memdesc:ga185890900617bcbb760ed090975ea977"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the offload module.  <a href="#ga185890900617bcbb760ed090975ea977">More...</a><br /></td></tr>
<tr class="separator:ga185890900617bcbb760ed090975ea977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac12db78aeb2fda7e6e73ce26926477d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gac12db78aeb2fda7e6e73ce26926477d5">whd_configure_wowl</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t set_wowl)</td></tr>
<tr class="memdesc:gac12db78aeb2fda7e6e73ce26926477d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the offload module.  <a href="#gac12db78aeb2fda7e6e73ce26926477d5">More...</a><br /></td></tr>
<tr class="separator:gac12db78aeb2fda7e6e73ce26926477d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a213e11cb2201d251d5bf111f87e239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga6a213e11cb2201d251d5bf111f87e239">whd_wifi_keepalive_config</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__keep__alive.html">whd_keep_alive_t</a> *packet, uint8_t flag)</td></tr>
<tr class="memdesc:ga6a213e11cb2201d251d5bf111f87e239"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the Keep Alive offload module.  <a href="#ga6a213e11cb2201d251d5bf111f87e239">More...</a><br /></td></tr>
<tr class="separator:ga6a213e11cb2201d251d5bf111f87e239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92b6063464e66c62c633fc19ca73d68c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga92b6063464e66c62c633fc19ca73d68c">whd_configure_tko_offload</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga92b6063464e66c62c633fc19ca73d68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the TKO offload module.  <a href="#ga92b6063464e66c62c633fc19ca73d68c">More...</a><br /></td></tr>
<tr class="separator:ga92b6063464e66c62c633fc19ca73d68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadace029a782307a9c1c0973095cbda69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gadace029a782307a9c1c0973095cbda69">whd_configure_tko_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_tko_auto_filter_t *whd_filter, uint8_t filter_flag)</td></tr>
<tr class="memdesc:gadace029a782307a9c1c0973095cbda69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the TKO filter module.  <a href="#gadace029a782307a9c1c0973095cbda69">More...</a><br /></td></tr>
<tr class="separator:gadace029a782307a9c1c0973095cbda69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b3c6e45e7311893f1019124d2fe85b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga6b3c6e45e7311893f1019124d2fe85b1">whd_wifi_enable_sup_set_passphrase</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const uint8_t *security_key_psk, uint8_t psk_length, <a class="el" href="whd__types_8h.html#aaeeea5666743710aa4f01ff264b27059">whd_security_t</a> auth_type)</td></tr>
<tr class="memdesc:ga6b3c6e45e7311893f1019124d2fe85b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable WHD internal supplicant and set WPA2 passphrase in case of WPA3/WPA2 transition mode.  <a href="#ga6b3c6e45e7311893f1019124d2fe85b1">More...</a><br /></td></tr>
<tr class="separator:ga6b3c6e45e7311893f1019124d2fe85b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9d18a43c3e8e09f38ecb5adbda450b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gae9d18a43c3e8e09f38ecb5adbda450b9">whd_wifi_set_pmk</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const uint8_t *security_key, uint8_t key_length)</td></tr>
<tr class="memdesc:gae9d18a43c3e8e09f38ecb5adbda450b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the PMK Key.  <a href="#gae9d18a43c3e8e09f38ecb5adbda450b9">More...</a><br /></td></tr>
<tr class="separator:gae9d18a43c3e8e09f38ecb5adbda450b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96d5646b67b4ae5ec78f1a23789caca1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga96d5646b67b4ae5ec78f1a23789caca1">whd_wifi_set_roam_time_threshold</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t roam_time_threshold)</td></tr>
<tr class="memdesc:ga96d5646b67b4ae5ec78f1a23789caca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Roam time threshold.  <a href="#ga96d5646b67b4ae5ec78f1a23789caca1">More...</a><br /></td></tr>
<tr class="separator:ga96d5646b67b4ae5ec78f1a23789caca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcd78be7647dc8a5a1040d40950aff9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gadcd78be7647dc8a5a1040d40950aff9c">whd_wifi_enable_supplicant</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#aaeeea5666743710aa4f01ff264b27059">whd_security_t</a> auth_type)</td></tr>
<tr class="memdesc:gadcd78be7647dc8a5a1040d40950aff9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable WHD internal supplicant.  <a href="#gadcd78be7647dc8a5a1040d40950aff9c">More...</a><br /></td></tr>
<tr class="separator:gadcd78be7647dc8a5a1040d40950aff9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff1c3d13edc4ceee2bebaeb93ec7a9c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaff1c3d13edc4ceee2bebaeb93ec7a9c8">whd_wifi_set_pmksa</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const <a class="el" href="whd__types_8h.html#a41a5921cae8749f8c7b96f216ff318a3">pmkid_t</a> *pmkid)</td></tr>
<tr class="memdesc:gaff1c3d13edc4ceee2bebaeb93ec7a9c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set PMKID in Device (WLAN)  <a href="#gaff1c3d13edc4ceee2bebaeb93ec7a9c8">More...</a><br /></td></tr>
<tr class="separator:gaff1c3d13edc4ceee2bebaeb93ec7a9c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga112a1fa7274b896e41ee98f88f943c62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga112a1fa7274b896e41ee98f88f943c62">whd_wifi_pmkid_clear</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp)</td></tr>
<tr class="memdesc:ga112a1fa7274b896e41ee98f88f943c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all PMKIDs in Device (WLAN), especially the PMKIDs in Supplicant module.  <a href="#ga112a1fa7274b896e41ee98f88f943c62">More...</a><br /></td></tr>
<tr class="separator:ga112a1fa7274b896e41ee98f88f943c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd75a10a7f258a42cb4620db255d239a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gabd75a10a7f258a42cb4620db255d239a">whd_wifi_get_rssi</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, int32_t *rssi)</td></tr>
<tr class="memdesc:gabd75a10a7f258a42cb4620db255d239a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the latest RSSI value.  <a href="#gabd75a10a7f258a42cb4620db255d239a">More...</a><br /></td></tr>
<tr class="separator:gabd75a10a7f258a42cb4620db255d239a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16aa6ed1a8531775420a42b677401359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga16aa6ed1a8531775420a42b677401359">whd_wifi_get_roam_time_threshold</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *roam_time_threshold)</td></tr>
<tr class="memdesc:ga16aa6ed1a8531775420a42b677401359"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the latest Roam time threshold value.  <a href="#ga16aa6ed1a8531775420a42b677401359">More...</a><br /></td></tr>
<tr class="separator:ga16aa6ed1a8531775420a42b677401359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac929fa29049cd8b316cdab43099d5ff2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gac929fa29049cd8b316cdab43099d5ff2">whd_wifi_get_ap_client_rssi</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, int32_t *rssi, const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *client_mac)</td></tr>
<tr class="memdesc:gac929fa29049cd8b316cdab43099d5ff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the associated STA's RSSI value.  <a href="#gac929fa29049cd8b316cdab43099d5ff2">More...</a><br /></td></tr>
<tr class="separator:gac929fa29049cd8b316cdab43099d5ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56304c5255a0ac38892b7d071e5b141c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga56304c5255a0ac38892b7d071e5b141c">whd_wifi_get_mac_address</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *mac)</td></tr>
<tr class="memdesc:ga56304c5255a0ac38892b7d071e5b141c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current Media Access Control (MAC) address (or Ethernet hardware address) of the 802.11 device.  <a href="#ga56304c5255a0ac38892b7d071e5b141c">More...</a><br /></td></tr>
<tr class="separator:ga56304c5255a0ac38892b7d071e5b141c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7cbd36c92253606be155e88631167c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaa7cbd36c92253606be155e88631167c5">whd_wifi_get_bssid</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *bssid)</td></tr>
<tr class="memdesc:gaa7cbd36c92253606be155e88631167c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the BSSID of the interface.  <a href="#gaa7cbd36c92253606be155e88631167c5">More...</a><br /></td></tr>
<tr class="separator:gaa7cbd36c92253606be155e88631167c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b501123c8b93e54e9696c96eba2f459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga7b501123c8b93e54e9696c96eba2f459">whd_wifi_register_multicast_address</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *mac)</td></tr>
<tr class="memdesc:ga7b501123c8b93e54e9696c96eba2f459"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers interest in a multicast address.  <a href="#ga7b501123c8b93e54e9696c96eba2f459">More...</a><br /></td></tr>
<tr class="separator:ga7b501123c8b93e54e9696c96eba2f459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76cb42ea0d5a3f4e3884fcfa8a35fe41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga76cb42ea0d5a3f4e3884fcfa8a35fe41">whd_wifi_unregister_multicast_address</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *mac)</td></tr>
<tr class="memdesc:ga76cb42ea0d5a3f4e3884fcfa8a35fe41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters interest in a multicast address.  <a href="#ga76cb42ea0d5a3f4e3884fcfa8a35fe41">More...</a><br /></td></tr>
<tr class="separator:ga76cb42ea0d5a3f4e3884fcfa8a35fe41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49d6f2b4f41173e0c691ace247aa654d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga49d6f2b4f41173e0c691ace247aa654d">whd_wifi_set_listen_interval</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t listen_interval, <a class="el" href="whd__types_8h.html#a98ac1a2590358bafac6a2da287034638">whd_listen_interval_time_unit_t</a> time_unit)</td></tr>
<tr class="memdesc:ga49d6f2b4f41173e0c691ace247aa654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the 802.11 powersave listen interval for a Wi-Fi client, and communicates the listen interval to the Access Point.  <a href="#ga49d6f2b4f41173e0c691ace247aa654d">More...</a><br /></td></tr>
<tr class="separator:ga49d6f2b4f41173e0c691ace247aa654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6784a1eb2c42fda8ec7d037da056cb1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga6784a1eb2c42fda8ec7d037da056cb1b">whd_wifi_get_listen_interval</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__listen__interval__t.html">whd_listen_interval_t</a> *li)</td></tr>
<tr class="memdesc:ga6784a1eb2c42fda8ec7d037da056cb1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current value of all beacon listen interval variables.  <a href="#ga6784a1eb2c42fda8ec7d037da056cb1b">More...</a><br /></td></tr>
<tr class="separator:ga6784a1eb2c42fda8ec7d037da056cb1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8089b2625e77498fb3fbe117c5b6886"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaf8089b2625e77498fb3fbe117c5b6886">whd_wifi_is_ready_to_transceive</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp)</td></tr>
<tr class="memdesc:gaf8089b2625e77498fb3fbe117c5b6886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if a particular interface is ready to transceive ethernet packets.  <a href="#gaf8089b2625e77498fb3fbe117c5b6886">More...</a><br /></td></tr>
<tr class="separator:gaf8089b2625e77498fb3fbe117c5b6886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad19147b67def79fa14cd54f587004555"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gad19147b67def79fa14cd54f587004555">whd_wifi_get_acparams</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_edcf_ac_param_t *acp)</td></tr>
<tr class="memdesc:gad19147b67def79fa14cd54f587004555"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the latest STA EDCF AC parameters.  <a href="#gad19147b67def79fa14cd54f587004555">More...</a><br /></td></tr>
<tr class="separator:gad19147b67def79fa14cd54f587004555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cb13597c33e7e8c0549e88c561129e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga8cb13597c33e7e8c0549e88c561129e1">whd_wifi_manage_custom_ie</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a8be1026494a86f0ceeebb2dcbf092cbd">whd_custom_ie_action_t</a> action, const uint8_t *oui, uint8_t subtype, const void *data, uint16_t length, uint16_t which_packets)</td></tr>
<tr class="memdesc:ga8cb13597c33e7e8c0549e88c561129e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage the addition and removal of custom IEs.  <a href="#ga8cb13597c33e7e8c0549e88c561129e1">More...</a><br /></td></tr>
<tr class="separator:ga8cb13597c33e7e8c0549e88c561129e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2a7949bde2a0e578be1288a727cc82c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gad2a7949bde2a0e578be1288a727cc82c">whd_wifi_send_action_frame</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_af_params_t *af_params)</td></tr>
<tr class="memdesc:gad2a7949bde2a0e578be1288a727cc82c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a pre-prepared action frame.  <a href="#gad2a7949bde2a0e578be1288a727cc82c">More...</a><br /></td></tr>
<tr class="separator:gad2a7949bde2a0e578be1288a727cc82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48cd0946d2277a26ff6ddb4e601d7601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga48cd0946d2277a26ff6ddb4e601d7601">whd_wifi_send_auth_frame</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a8f2ad68c18064e7129ad1828429f4b08">whd_auth_params_t</a> *auth_params)</td></tr>
<tr class="memdesc:ga48cd0946d2277a26ff6ddb4e601d7601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a pre-prepared authentication frame.  <a href="#ga48cd0946d2277a26ff6ddb4e601d7601">More...</a><br /></td></tr>
<tr class="separator:ga48cd0946d2277a26ff6ddb4e601d7601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2fb4db61762739fa1153b30e024e816"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gac2fb4db61762739fa1153b30e024e816">whd_wifi_he_omi</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__he__omi__params__t.html">whd_he_omi_params_t</a> *he_omi_params)</td></tr>
<tr class="memdesc:gac2fb4db61762739fa1153b30e024e816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure HE OM Control.  <a href="#gac2fb4db61762739fa1153b30e024e816">More...</a><br /></td></tr>
<tr class="separator:gac2fb4db61762739fa1153b30e024e816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70f6401cd89d881beede2c93e43e3c70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga70f6401cd89d881beede2c93e43e3c70">whd_wifi_bss_max_idle</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint16_t period)</td></tr>
<tr class="memdesc:ga70f6401cd89d881beede2c93e43e3c70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure BSS Max Idle Time.  <a href="#ga70f6401cd89d881beede2c93e43e3c70">More...</a><br /></td></tr>
<tr class="separator:ga70f6401cd89d881beede2c93e43e3c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6512665ab2b6915c8070bf1b26ba75d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga6512665ab2b6915c8070bf1b26ba75d1">whd_wifi_itwt_setup</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__itwt__setup__params__t.html">whd_itwt_setup_params_t</a> *twt_params)</td></tr>
<tr class="memdesc:ga6512665ab2b6915c8070bf1b26ba75d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger individual TWT session(used by STA)  <a href="#ga6512665ab2b6915c8070bf1b26ba75d1">More...</a><br /></td></tr>
<tr class="separator:ga6512665ab2b6915c8070bf1b26ba75d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82a85511a31e95f52b84d6cd12798c26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga82a85511a31e95f52b84d6cd12798c26">whd_wifi_btwt_join</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__btwt__join__params__t.html">whd_btwt_join_params_t</a> *twt_params)</td></tr>
<tr class="memdesc:ga82a85511a31e95f52b84d6cd12798c26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger Join broadcast TWT session(used by STA)  <a href="#ga82a85511a31e95f52b84d6cd12798c26">More...</a><br /></td></tr>
<tr class="separator:ga82a85511a31e95f52b84d6cd12798c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41227b9976b2fc20e8b28c32408bfbe3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga41227b9976b2fc20e8b28c32408bfbe3">whd_wifi_twt_teardown</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__twt__teardown__params__t.html">whd_twt_teardown_params_t</a> *twt_params)</td></tr>
<tr class="memdesc:ga41227b9976b2fc20e8b28c32408bfbe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger teardown all individual or broadcast TWT sessions.  <a href="#ga41227b9976b2fc20e8b28c32408bfbe3">More...</a><br /></td></tr>
<tr class="separator:ga41227b9976b2fc20e8b28c32408bfbe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad09c074ff80494d9df7ec9013736a856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gad09c074ff80494d9df7ec9013736a856">whd_wifi_twt_information_frame</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__twt__information__params__t.html">whd_twt_information_params_t</a> *twt_params)</td></tr>
<tr class="memdesc:gad09c074ff80494d9df7ec9013736a856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger TWT information frame(used by STA)  <a href="#gad09c074ff80494d9df7ec9013736a856">More...</a><br /></td></tr>
<tr class="separator:gad09c074ff80494d9df7ec9013736a856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3042bc2348ca131559f6e68723678702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga3042bc2348ca131559f6e68723678702">whd_wifi_btwt_config</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="structwhd__btwt__config__params__t.html">whd_btwt_config_params_t</a> *twt_params)</td></tr>
<tr class="memdesc:ga3042bc2348ca131559f6e68723678702"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure TWT IE in beacon(used by AP)  <a href="#ga3042bc2348ca131559f6e68723678702">More...</a><br /></td></tr>
<tr class="separator:ga3042bc2348ca131559f6e68723678702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66489d815bb8d09075335a520f679b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga66489d815bb8d09075335a520f679b2c">whd_wifi_set_coex_config</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a1cb4da9972e0e9317a6e26e2fd460902">whd_coex_config_t</a> *coex_config)</td></tr>
<tr class="memdesc:ga66489d815bb8d09075335a520f679b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set coex configuration.  <a href="#ga66489d815bb8d09075335a520f679b2c">More...</a><br /></td></tr>
<tr class="separator:ga66489d815bb8d09075335a520f679b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3e2a5884bd9471a27d0fbe071b10ef7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaa3e2a5884bd9471a27d0fbe071b10ef7">whd_wifi_set_auth_status</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a30e2e99a6c6f124f4f7a200e31f7a8cc">whd_auth_req_status_t</a> *status)</td></tr>
<tr class="memdesc:gaa3e2a5884bd9471a27d0fbe071b10ef7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set auth status used for External AUTH(SAE)  <a href="#gaa3e2a5884bd9471a27d0fbe071b10ef7">More...</a><br /></td></tr>
<tr class="separator:gaa3e2a5884bd9471a27d0fbe071b10ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1441ae647ff194b94413cbe2016be113"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga1441ae647ff194b94413cbe2016be113">whd_wifi_get_fwcap</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *value)</td></tr>
<tr class="memdesc:ga1441ae647ff194b94413cbe2016be113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get FW(chip) Capability.  <a href="#ga1441ae647ff194b94413cbe2016be113">More...</a><br /></td></tr>
<tr class="separator:ga1441ae647ff194b94413cbe2016be113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6bf707d845518cba9a8256fb5681f4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gae6bf707d845518cba9a8256fb5681f4a">whd_arp_version</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *version)</td></tr>
<tr class="memdesc:gae6bf707d845518cba9a8256fb5681f4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get version of Device (WLAN) Firmware.  <a href="#gae6bf707d845518cba9a8256fb5681f4a">More...</a><br /></td></tr>
<tr class="separator:gae6bf707d845518cba9a8256fb5681f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cd55bdc13221177c61310ecaa6f4bd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga2cd55bdc13221177c61310ecaa6f4bd7">whd_arp_peerage_get</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *seconds)</td></tr>
<tr class="memdesc:ga2cd55bdc13221177c61310ecaa6f4bd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ARP Offload Peer Age from Device (WLAN) Length of time in seconds before aging out an entry in the WLAN processor ARP table.  <a href="#ga2cd55bdc13221177c61310ecaa6f4bd7">More...</a><br /></td></tr>
<tr class="separator:ga2cd55bdc13221177c61310ecaa6f4bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab61ae9878853c02b4cf194c2c3a7377f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gab61ae9878853c02b4cf194c2c3a7377f">whd_arp_peerage_set</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t seconds)</td></tr>
<tr class="memdesc:gab61ae9878853c02b4cf194c2c3a7377f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ARP Offload Peer Age in Device (WLAN) Length of time in seconds before aging out an entry in the WLAN processor ARP table.  <a href="#gab61ae9878853c02b4cf194c2c3a7377f">More...</a><br /></td></tr>
<tr class="separator:gab61ae9878853c02b4cf194c2c3a7377f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22d76514755f2dfde0ee6acbc193787a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga22d76514755f2dfde0ee6acbc193787a">whd_arp_arpoe_get</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *agent_enable)</td></tr>
<tr class="memdesc:ga22d76514755f2dfde0ee6acbc193787a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ARP Offload Agent Enable from Device (WLAN)  <a href="#ga22d76514755f2dfde0ee6acbc193787a">More...</a><br /></td></tr>
<tr class="separator:ga22d76514755f2dfde0ee6acbc193787a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa30d9e2a761de17962312d818f941c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaa30d9e2a761de17962312d818f941c05">whd_arp_arpoe_set</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t agent_enable)</td></tr>
<tr class="memdesc:gaa30d9e2a761de17962312d818f941c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ARP Offload Agent Enable in Device (WLAN) Set Enable/Disable of ARP Offload Agent.  <a href="#gaa30d9e2a761de17962312d818f941c05">More...</a><br /></td></tr>
<tr class="separator:gaa30d9e2a761de17962312d818f941c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01ece00a357914d02fa5a181fbddbf8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga01ece00a357914d02fa5a181fbddbf8c">whd_arp_cache_clear</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp)</td></tr>
<tr class="memdesc:ga01ece00a357914d02fa5a181fbddbf8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear ARP Offload cache in Device (WLAN)  <a href="#ga01ece00a357914d02fa5a181fbddbf8c">More...</a><br /></td></tr>
<tr class="separator:ga01ece00a357914d02fa5a181fbddbf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54728d3d6a714ef9264d6e25df9a6722"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga54728d3d6a714ef9264d6e25df9a6722">whd_arp_features_get</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *features)</td></tr>
<tr class="memdesc:ga54728d3d6a714ef9264d6e25df9a6722"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ARP Offload Feature Flags from Device (WLAN)  <a href="#ga54728d3d6a714ef9264d6e25df9a6722">More...</a><br /></td></tr>
<tr class="separator:ga54728d3d6a714ef9264d6e25df9a6722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4ebcd7fdd7b328e2f4e10b79197cfca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gab4ebcd7fdd7b328e2f4e10b79197cfca">whd_arp_features_set</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t features)</td></tr>
<tr class="memdesc:gab4ebcd7fdd7b328e2f4e10b79197cfca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ARP Offload Feature Flags in Device (WLAN)  <a href="#gab4ebcd7fdd7b328e2f4e10b79197cfca">More...</a><br /></td></tr>
<tr class="separator:gab4ebcd7fdd7b328e2f4e10b79197cfca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf70b6becc3e4ecc551f5bf5278d7ad93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaf70b6becc3e4ecc551f5bf5278d7ad93">whd_arp_features_print</a> (uint32_t features, const char *title)</td></tr>
<tr class="memdesc:gaf70b6becc3e4ecc551f5bf5278d7ad93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print ARP Offload Feature Flags in Human readable form to console.  <a href="#gaf70b6becc3e4ecc551f5bf5278d7ad93">More...</a><br /></td></tr>
<tr class="separator:gaf70b6becc3e4ecc551f5bf5278d7ad93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga417b404b9892862a572802a4ea38eb79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga417b404b9892862a572802a4ea38eb79">whd_arp_hostip_list_add</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t *host_ipv4_list, uint32_t count)</td></tr>
<tr class="memdesc:ga417b404b9892862a572802a4ea38eb79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add ARP Offload Host IP Identifier(s) to HostIP List to Device (WLAN)  <a href="#ga417b404b9892862a572802a4ea38eb79">More...</a><br /></td></tr>
<tr class="separator:ga417b404b9892862a572802a4ea38eb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61135784226a59af098384f4a071af02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga61135784226a59af098384f4a071af02">whd_arp_hostip_list_add_string</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const char *ip_addr)</td></tr>
<tr class="memdesc:ga61135784226a59af098384f4a071af02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add One ARP Offload Host IP Identifier to HostIP List (mbed-style IP string) to Device (WLAN)  <a href="#ga61135784226a59af098384f4a071af02">More...</a><br /></td></tr>
<tr class="separator:ga61135784226a59af098384f4a071af02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15cfc56bd481a4bc02c6dc93bfa6883c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga15cfc56bd481a4bc02c6dc93bfa6883c">whd_arp_hostip_list_clear_id</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t ipv4_addr)</td></tr>
<tr class="memdesc:ga15cfc56bd481a4bc02c6dc93bfa6883c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear One ARP Offload Host IP Identifier from Host IP List in Device (WLAN)  <a href="#ga15cfc56bd481a4bc02c6dc93bfa6883c">More...</a><br /></td></tr>
<tr class="separator:ga15cfc56bd481a4bc02c6dc93bfa6883c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa38f97cc9800e7355d96d833b32b1c1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaa38f97cc9800e7355d96d833b32b1c1c">whd_arp_hostip_list_clear_id_string</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const char *ip_addr)</td></tr>
<tr class="memdesc:gaa38f97cc9800e7355d96d833b32b1c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear One ARP Offload Host IP Identifier from Host IP List (mbed-style IP string) in Device (WLAN)  <a href="#gaa38f97cc9800e7355d96d833b32b1c1c">More...</a><br /></td></tr>
<tr class="separator:gaa38f97cc9800e7355d96d833b32b1c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf3cec4a4896670049ec3802c91a2d66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaaf3cec4a4896670049ec3802c91a2d66">whd_arp_hostip_list_clear</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp)</td></tr>
<tr class="memdesc:gaaf3cec4a4896670049ec3802c91a2d66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all ARP Offload Host IP Identifier List.  <a href="#gaaf3cec4a4896670049ec3802c91a2d66">More...</a><br /></td></tr>
<tr class="separator:gaaf3cec4a4896670049ec3802c91a2d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4287cc85981a511399ea927c84f61330"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga4287cc85981a511399ea927c84f61330">whd_arp_hostip_list_get</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t count, uint32_t *host_ipv4_list, uint32_t *filled)</td></tr>
<tr class="memdesc:ga4287cc85981a511399ea927c84f61330"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ARP Offload Host IP Identifiers from Device (WLAN)  <a href="#ga4287cc85981a511399ea927c84f61330">More...</a><br /></td></tr>
<tr class="separator:ga4287cc85981a511399ea927c84f61330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga564e95d3343802ed33d1b2c6fb531aeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga564e95d3343802ed33d1b2c6fb531aeb">whd_arp_stats_clear</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp)</td></tr>
<tr class="memdesc:ga564e95d3343802ed33d1b2c6fb531aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear ARP Offload statistics in Device (WLAN)  <a href="#ga564e95d3343802ed33d1b2c6fb531aeb">More...</a><br /></td></tr>
<tr class="separator:ga564e95d3343802ed33d1b2c6fb531aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d65fe0a82dee5edf65eb6f1efe9df52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga9d65fe0a82dee5edf65eb6f1efe9df52">whd_arp_stats_get</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_arp_stats_t *stats)</td></tr>
<tr class="memdesc:ga9d65fe0a82dee5edf65eb6f1efe9df52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ARP Offload statistics from Device (WLAN)  <a href="#ga9d65fe0a82dee5edf65eb6f1efe9df52">More...</a><br /></td></tr>
<tr class="separator:ga9d65fe0a82dee5edf65eb6f1efe9df52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37714a68f350e5a9e24dd6aeaea0ae98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga37714a68f350e5a9e24dd6aeaea0ae98">whd_arp_stats_print</a> (whd_arp_stats_t *arp_stats, const char *title)</td></tr>
<tr class="memdesc:ga37714a68f350e5a9e24dd6aeaea0ae98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print ARP Offload statistics NOTE: call <a class="el" href="group__wifiutilities.html#ga9d65fe0a82dee5edf65eb6f1efe9df52" title="Get ARP Offload statistics from Device (WLAN)">whd_arp_stats_get()</a>, then print them using this function.  <a href="#ga37714a68f350e5a9e24dd6aeaea0ae98">More...</a><br /></td></tr>
<tr class="separator:ga37714a68f350e5a9e24dd6aeaea0ae98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae81aead624f8e374970e1aa3f330ea30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gae81aead624f8e374970e1aa3f330ea30">whd_pf_add_packet_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, const <a class="el" href="structwhd__packet__filter__t.html">whd_packet_filter_t</a> *settings)</td></tr>
<tr class="memdesc:gae81aead624f8e374970e1aa3f330ea30"><td class="mdescLeft">&#160;</td><td class="mdescRight">A filter must be added (e.g.  <a href="#gae81aead624f8e374970e1aa3f330ea30">More...</a><br /></td></tr>
<tr class="separator:gae81aead624f8e374970e1aa3f330ea30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff414d31f3406ec5d1af54b889f4849a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaff414d31f3406ec5d1af54b889f4849a">whd_pf_remove_packet_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id)</td></tr>
<tr class="memdesc:gaff414d31f3406ec5d1af54b889f4849a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a previously added filter.  <a href="#gaff414d31f3406ec5d1af54b889f4849a">More...</a><br /></td></tr>
<tr class="separator:gaff414d31f3406ec5d1af54b889f4849a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e70cd84bf811b869c955d75fa80590d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga3e70cd84bf811b869c955d75fa80590d">whd_pf_enable_packet_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id)</td></tr>
<tr class="memdesc:ga3e70cd84bf811b869c955d75fa80590d"><td class="mdescLeft">&#160;</td><td class="mdescRight">After a filter has been added it can be enabled or disabled as needed.  <a href="#ga3e70cd84bf811b869c955d75fa80590d">More...</a><br /></td></tr>
<tr class="separator:ga3e70cd84bf811b869c955d75fa80590d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6af0c7e202709713fa5d06e71a585e28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga6af0c7e202709713fa5d06e71a585e28">whd_pf_disable_packet_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id)</td></tr>
<tr class="memdesc:ga6af0c7e202709713fa5d06e71a585e28"><td class="mdescLeft">&#160;</td><td class="mdescRight">After a filter has been added it can be enabled or disabled as needed.  <a href="#ga6af0c7e202709713fa5d06e71a585e28">More...</a><br /></td></tr>
<tr class="separator:ga6af0c7e202709713fa5d06e71a585e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35860e8c45162735f5ef3d93ed262d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga35860e8c45162735f5ef3d93ed262d90">whd_wifi_toggle_packet_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id, <a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga35860e8c45162735f5ef3d93ed262d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">After a filter has been added it can be enabled or disabled as needed.  <a href="#ga35860e8c45162735f5ef3d93ed262d90">More...</a><br /></td></tr>
<tr class="separator:ga35860e8c45162735f5ef3d93ed262d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd9d57c8febb11cc240db23f5de92cd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gacd9d57c8febb11cc240db23f5de92cd9">whd_pf_get_packet_filter_mask_and_pattern</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id, uint32_t max_size, uint8_t *mask, uint8_t *pattern, uint32_t *size_out)</td></tr>
<tr class="memdesc:gacd9d57c8febb11cc240db23f5de92cd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filters are implemented in WLAN subsystem as a bit pattern and matching bit mask that are applied to incoming packets.  <a href="#gacd9d57c8febb11cc240db23f5de92cd9">More...</a><br /></td></tr>
<tr class="separator:gacd9d57c8febb11cc240db23f5de92cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3e9371ccaa61f1f40e0246a66db42a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gab3e9371ccaa61f1f40e0246a66db42a6">whd_wifi_clear_packet_filter_stats</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint32_t filter_id)</td></tr>
<tr class="memdesc:gab3e9371ccaa61f1f40e0246a66db42a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the packet filter stats associated with a filter id.  <a href="#gab3e9371ccaa61f1f40e0246a66db42a6">More...</a><br /></td></tr>
<tr class="separator:gab3e9371ccaa61f1f40e0246a66db42a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26172adb5ec181bb8f2009e47eb252cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga26172adb5ec181bb8f2009e47eb252cf">whd_pf_get_packet_filter_stats</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t filter_id, whd_pkt_filter_stats_t *stats)</td></tr>
<tr class="memdesc:ga26172adb5ec181bb8f2009e47eb252cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the stats associated with a filter.  <a href="#ga26172adb5ec181bb8f2009e47eb252cf">More...</a><br /></td></tr>
<tr class="separator:ga26172adb5ec181bb8f2009e47eb252cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6c70f49c254a8d7ef7397e7d83e0c9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gaf6c70f49c254a8d7ef7397e7d83e0c9b">whd_tko_param</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_tko_retry_t *whd_tko_retry, uint8_t set)</td></tr>
<tr class="memdesc:gaf6c70f49c254a8d7ef7397e7d83e0c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set/Get TKO retry &amp; interval parameters.  <a href="#gaf6c70f49c254a8d7ef7397e7d83e0c9b">More...</a><br /></td></tr>
<tr class="separator:gaf6c70f49c254a8d7ef7397e7d83e0c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6b46bcc1a3c7d708abc71ae6a123481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gae6b46bcc1a3c7d708abc71ae6a123481">whd_tko_get_status</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_tko_status_t *tko_status)</td></tr>
<tr class="memdesc:gae6b46bcc1a3c7d708abc71ae6a123481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the tko status for all indexes.  <a href="#gae6b46bcc1a3c7d708abc71ae6a123481">More...</a><br /></td></tr>
<tr class="separator:gae6b46bcc1a3c7d708abc71ae6a123481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70cacca6b62ca658882d9070c49b6343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga70cacca6b62ca658882d9070c49b6343">whd_tko_max_assoc</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t *max)</td></tr>
<tr class="memdesc:ga70cacca6b62ca658882d9070c49b6343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the stats associated with a filter.  <a href="#ga70cacca6b62ca658882d9070c49b6343">More...</a><br /></td></tr>
<tr class="separator:ga70cacca6b62ca658882d9070c49b6343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc2882e3a308f7b2b938bc5741ab43c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#gacc2882e3a308f7b2b938bc5741ab43c3">whd_tko_get_FW_connect</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, uint8_t index, whd_tko_connect_t *whd_connect, uint16_t buflen)</td></tr>
<tr class="memdesc:gacc2882e3a308f7b2b938bc5741ab43c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the stats associated with a filter.  <a href="#gacc2882e3a308f7b2b938bc5741ab43c3">More...</a><br /></td></tr>
<tr class="separator:gacc2882e3a308f7b2b938bc5741ab43c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga189ed043d5ce9cf8d1a0845484a96d6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga189ed043d5ce9cf8d1a0845484a96d6b">whd_tko_toggle</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, <a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga189ed043d5ce9cf8d1a0845484a96d6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the stats associated with a filter.  <a href="#ga189ed043d5ce9cf8d1a0845484a96d6b">More...</a><br /></td></tr>
<tr class="separator:ga189ed043d5ce9cf8d1a0845484a96d6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga253f6986d31c192750003ff912fa7f44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifiutilities.html#ga253f6986d31c192750003ff912fa7f44">whd_tko_filter</a> (<a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a> ifp, whd_tko_auto_filter_t *whd_filter, uint8_t filter_flag)</td></tr>
<tr class="memdesc:ga253f6986d31c192750003ff912fa7f44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the stats associated with a filter.  <a href="#ga253f6986d31c192750003ff912fa7f44">More...</a><br /></td></tr>
<tr class="separator:ga253f6986d31c192750003ff912fa7f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="gad00fb03d006c24cbcef95f3f854b7684"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad00fb03d006c24cbcef95f3f854b7684">&#9670;&nbsp;</a></span>whd_wifi_set_channel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_channel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>channel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current channel on the WLAN radio. </p>
<dl class="section note"><dt>Note</dt><dd>On most WLAN devices this will set the channel for both AP <em>AND</em> STA (since there is only one radio - it cannot be on two channels simulaneously)</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">channel</td><td>The desired channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the channel was successfully set Error code if the channel was not successfully set </dd></dl>

</div>
</div>
<a id="ga5bd4f005033f0b0866813fa02044a1da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5bd4f005033f0b0866813fa02044a1da">&#9670;&nbsp;</a></span>whd_wifi_get_channel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_channel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>channel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current channel on the WLAN radio. </p>
<dl class="section note"><dt>Note</dt><dd>On most WLAN devices this will get the channel for both AP <em>AND</em> STA (since there is only one radio - it cannot be on two channels simulaneously)</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">channel</td><td>Pointer to receive the current channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the channel was successfully retrieved Error code if the channel was not successfully retrieved </dd></dl>

</div>
</div>
<a id="gaa46dc0ebd537da9b2c2cfba451be7a38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa46dc0ebd537da9b2c2cfba451be7a38">&#9670;&nbsp;</a></span>whd_wifi_get_channels()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_channels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__list__t.html">whd_list_t</a> *&#160;</td>
          <td class="paramname"><em>channel_list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the supported channels. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">channel_list</td><td>Buffer to store list of the supported channels and max channel is MAXCHANNEL</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the active connections was successfully read WHD_ERROR if the active connections was not successfully read </dd></dl>

</div>
</div>
<a id="gab13513230a025dbfc29df76b0ed10222"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab13513230a025dbfc29df76b0ed10222">&#9670;&nbsp;</a></span>whd_wifi_set_passphrase()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_passphrase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>key_length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the passphrase. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">security_key</td><td>The security key (passphrase) which is to be set </td></tr>
    <tr><td class="paramname">key_length</td><td>length of the key</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the key is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga3b0acddff0ff8c467f111abcb3d2b43a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b0acddff0ff8c467f111abcb3d2b43a">&#9670;&nbsp;</a></span>whd_wifi_sae_password()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_sae_password </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>key_length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the SAE password. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">security_key</td><td>The security key (password) which is to be set </td></tr>
    <tr><td class="paramname">key_length</td><td>length of the key</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the key is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga15806d2cb87d117b4dcaf51bc1c1b99e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15806d2cb87d117b4dcaf51bc1c1b99e">&#9670;&nbsp;</a></span>whd_wifi_offload_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_offload_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ol_feat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the offload configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">ol_feat</td><td>Offload Skip bitmap </td></tr>
    <tr><td class="paramname">reset</td><td>reset or set configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the offload config is set/reset Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gafebf9c76eea2b56e4c2916cc15f34fc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafebf9c76eea2b56e4c2916cc15f34fc9">&#9670;&nbsp;</a></span>whd_wifi_offload_ipv4_update()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_offload_ipv4_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ol_feat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ipv4_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a>&#160;</td>
          <td class="paramname"><em>is_add</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Update IPV4 address. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">ol_feat</td><td>Offload Skip bitmap </td></tr>
    <tr><td class="paramname">ipv4_addr</td><td>set ipv4 address </td></tr>
    <tr><td class="paramname">is_add</td><td>To add or delete IPV4 address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the ipv4 address updated or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gaf0e49257ee875d148d37cc67099ee0cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0e49257ee875d148d37cc67099ee0cd">&#9670;&nbsp;</a></span>whd_wifi_offload_ipv6_update()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_offload_ipv6_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ol_feat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>ipv6_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a>&#160;</td>
          <td class="paramname"><em>is_add</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Update IPV6 address. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">ol_feat</td><td>Offload Skip bitmap </td></tr>
    <tr><td class="paramname">ipv6_addr</td><td>set ipv6 address </td></tr>
    <tr><td class="paramname">type</td><td>set 0:unicast 1:anycast</td></tr>
    <tr><td class="paramname">is_add</td><td>To add or delete IPV6 address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the ipv6 address updated or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga185890900617bcbb760ed090975ea977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga185890900617bcbb760ed090975ea977">&#9670;&nbsp;</a></span>whd_wifi_offload_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_offload_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ol_feat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable the offload module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">ol_feat</td><td>Offload Skip bitmap </td></tr>
    <tr><td class="paramname">enable</td><td>Enable/Disable offload module</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when offload module enabled or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gac12db78aeb2fda7e6e73ce26926477d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac12db78aeb2fda7e6e73ce26926477d5">&#9670;&nbsp;</a></span>whd_configure_wowl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_configure_wowl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>set_wowl</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the offload module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">set_wowl</td><td>value indicates, which are all wowl bits to be set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when offload module enabled or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga6a213e11cb2201d251d5bf111f87e239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a213e11cb2201d251d5bf111f87e239">&#9670;&nbsp;</a></span>whd_wifi_keepalive_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_keepalive_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__keep__alive.html">whd_keep_alive_t</a> *&#160;</td>
          <td class="paramname"><em>packet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the Keep Alive offload module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">packet</td><td>whd period,len_bytes &amp; Data parameter structure </td></tr>
    <tr><td class="paramname">flag</td><td>Flag to set NULL(0)/NAT(1) keepalive</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when offload module enabled or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga92b6063464e66c62c633fc19ca73d68c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92b6063464e66c62c633fc19ca73d68c">&#9670;&nbsp;</a></span>whd_configure_tko_offload()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_configure_tko_offload </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the TKO offload module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">enable</td><td>Enable/Disable TCP Keepalive offload</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when offload module enabled or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gadace029a782307a9c1c0973095cbda69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadace029a782307a9c1c0973095cbda69">&#9670;&nbsp;</a></span>whd_configure_tko_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_configure_tko_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_tko_auto_filter_t *&#160;</td>
          <td class="paramname"><em>whd_filter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the TKO filter module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">whd_filter</td><td>wl_filter structure buffer from Firmware </td></tr>
    <tr><td class="paramname">filter_flag</td><td>To set filter</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when offload module enabled or not Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga6b3c6e45e7311893f1019124d2fe85b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6b3c6e45e7311893f1019124d2fe85b1">&#9670;&nbsp;</a></span>whd_wifi_enable_sup_set_passphrase()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_enable_sup_set_passphrase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>security_key_psk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>psk_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#aaeeea5666743710aa4f01ff264b27059">whd_security_t</a>&#160;</td>
          <td class="paramname"><em>auth_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable WHD internal supplicant and set WPA2 passphrase in case of WPA3/WPA2 transition mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">security_key_psk</td><td>The security key (passphrase) which is to be set </td></tr>
    <tr><td class="paramname">psk_length</td><td>length of the key </td></tr>
    <tr><td class="paramname">auth_type</td><td>Authentication type: <a class="el" href="whd__types_8h.html#aaeeea5666743710aa4f01ff264b27059af4d58bc2335113f0c70abdbd3019bb61">WHD_SECURITY_WPA3_WPA2_PSK</a></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the supplicant variable and wpa2 passphrase is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gae9d18a43c3e8e09f38ecb5adbda450b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae9d18a43c3e8e09f38ecb5adbda450b9">&#9670;&nbsp;</a></span>whd_wifi_set_pmk()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_pmk </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>key_length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the PMK Key. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">security_key</td><td>The security key (PMK) which is to be set </td></tr>
    <tr><td class="paramname">key_length</td><td>length of the PMK(It must be 32 bytes)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the key is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="ga96d5646b67b4ae5ec78f1a23789caca1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96d5646b67b4ae5ec78f1a23789caca1">&#9670;&nbsp;</a></span>whd_wifi_set_roam_time_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_roam_time_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>roam_time_threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the Roam time threshold. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">roam_time_threshold</td><td>The maximum roam time threshold which is to be set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the roam_time_threshold is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gadcd78be7647dc8a5a1040d40950aff9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadcd78be7647dc8a5a1040d40950aff9c">&#9670;&nbsp;</a></span>whd_wifi_enable_supplicant()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_enable_supplicant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#aaeeea5666743710aa4f01ff264b27059">whd_security_t</a>&#160;</td>
          <td class="paramname"><em>auth_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable WHD internal supplicant. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">auth_type</td><td>Authentication type</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS when the supplicant variable is set Error code if an error occurred </dd></dl>

</div>
</div>
<a id="gaff1c3d13edc4ceee2bebaeb93ec7a9c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaff1c3d13edc4ceee2bebaeb93ec7a9c8">&#9670;&nbsp;</a></span>whd_wifi_set_pmksa()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_pmksa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="whd__types_8h.html#a41a5921cae8749f8c7b96f216ff318a3">pmkid_t</a> *&#160;</td>
          <td class="paramname"><em>pmkid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set PMKID in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">pmkid</td><td>Pointer to BSSID and PMKID(16 bytes)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga112a1fa7274b896e41ee98f88f943c62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga112a1fa7274b896e41ee98f88f943c62">&#9670;&nbsp;</a></span>whd_wifi_pmkid_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_pmkid_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear all PMKIDs in Device (WLAN), especially the PMKIDs in Supplicant module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gabd75a10a7f258a42cb4620db255d239a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabd75a10a7f258a42cb4620db255d239a">&#9670;&nbsp;</a></span>whd_wifi_get_rssi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_rssi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t *&#160;</td>
          <td class="paramname"><em>rssi</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the latest RSSI value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">rssi</td><td>The location where the RSSI value will be stored</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the RSSI was successfully retrieved Error code if the RSSI was not retrieved </dd></dl>

</div>
</div>
<a id="ga16aa6ed1a8531775420a42b677401359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16aa6ed1a8531775420a42b677401359">&#9670;&nbsp;</a></span>whd_wifi_get_roam_time_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_roam_time_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>roam_time_threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the latest Roam time threshold value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">roam_time_threshold</td><td>The location where the roam time threshold value will be stored</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the roam time threshold was successfully retrieved Error code if the roam time threshold was not retrieved </dd></dl>

</div>
</div>
<a id="gac929fa29049cd8b316cdab43099d5ff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac929fa29049cd8b316cdab43099d5ff2">&#9670;&nbsp;</a></span>whd_wifi_get_ap_client_rssi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_ap_client_rssi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t *&#160;</td>
          <td class="paramname"><em>rssi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *&#160;</td>
          <td class="paramname"><em>client_mac</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the associated STA's RSSI value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">rssi</td><td>: The location where the RSSI value will be stored </td></tr>
    <tr><td class="paramname">client_mac</td><td>: Pointer to associated client's MAC address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS : if the RSSI was successfully retrieved Error code : if the RSSI was not retrieved </dd></dl>

</div>
</div>
<a id="ga56304c5255a0ac38892b7d071e5b141c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga56304c5255a0ac38892b7d071e5b141c">&#9670;&nbsp;</a></span>whd_wifi_get_mac_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_mac_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *&#160;</td>
          <td class="paramname"><em>mac</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieves the current Media Access Control (MAC) address (or Ethernet hardware address) of the 802.11 device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">mac</td><td>Pointer to a variable that the current MAC address will be written to</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="gaa7cbd36c92253606be155e88631167c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7cbd36c92253606be155e88631167c5">&#9670;&nbsp;</a></span>whd_wifi_get_bssid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_bssid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *&#160;</td>
          <td class="paramname"><em>bssid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the BSSID of the interface. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to the whd_interface_t </td></tr>
    <tr><td class="paramname">bssid</td><td>Returns the BSSID address (mac address) if associated</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga7b501123c8b93e54e9696c96eba2f459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7b501123c8b93e54e9696c96eba2f459">&#9670;&nbsp;</a></span>whd_wifi_register_multicast_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_register_multicast_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *&#160;</td>
          <td class="paramname"><em>mac</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Registers interest in a multicast address. </p>
<p>Once a multicast address has been registered, all packets detected on the medium destined for that address are forwarded to the host. Otherwise they are ignored.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">mac</td><td>Ethernet MAC address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the address was registered successfully Error code if the address was not registered </dd></dl>

</div>
</div>
<a id="ga76cb42ea0d5a3f4e3884fcfa8a35fe41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76cb42ea0d5a3f4e3884fcfa8a35fe41">&#9670;&nbsp;</a></span>whd_wifi_unregister_multicast_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_unregister_multicast_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwhd__mac__t.html">whd_mac_t</a> *&#160;</td>
          <td class="paramname"><em>mac</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unregisters interest in a multicast address. </p>
<p>Once a multicast address has been unregistered, all packets detected on the medium destined for that address are ignored.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">mac</td><td>Ethernet MAC address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the address was unregistered successfully Error code if the address was not unregistered </dd></dl>

</div>
</div>
<a id="ga49d6f2b4f41173e0c691ace247aa654d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49d6f2b4f41173e0c691ace247aa654d">&#9670;&nbsp;</a></span>whd_wifi_set_listen_interval()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_listen_interval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>listen_interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a98ac1a2590358bafac6a2da287034638">whd_listen_interval_time_unit_t</a>&#160;</td>
          <td class="paramname"><em>time_unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the 802.11 powersave listen interval for a Wi-Fi client, and communicates the listen interval to the Access Point. </p>
<p>The listen interval will be set to (listen_interval x time_unit) seconds.</p>
<p>The default value for the listen interval is 0. With the default value of 0 set, the Wi-Fi device wakes to listen for AP beacons every DTIM period.</p>
<p>If the DTIM listen interval is non-zero, the DTIM listen interval will over ride the beacon listen interval value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">listen_interval</td><td>The desired beacon listen interval </td></tr>
    <tr><td class="paramname">time_unit</td><td>The listen interval time unit; options are beacon period or DTIM period.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS If the listen interval was successfully set. Error code If the listen interval was not successfully set. </dd></dl>

</div>
</div>
<a id="ga6784a1eb2c42fda8ec7d037da056cb1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6784a1eb2c42fda8ec7d037da056cb1b">&#9670;&nbsp;</a></span>whd_wifi_get_listen_interval()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_listen_interval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__listen__interval__t.html">whd_listen_interval_t</a> *&#160;</td>
          <td class="paramname"><em>li</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current value of all beacon listen interval variables. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">li</td><td>Powersave listen interval values<ul>
<li>listen_interval_beacon : The current value of the listen interval set as a multiple of the beacon period</li>
<li>listen_interval_dtim : The current value of the listen interval set as a multiple of the DTIM period</li>
<li>listen_interval_assoc : The current value of the listen interval sent to access points in an association request frame</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS If all listen interval values are read successfully Error code If at least one of the listen interval values are NOT read successfully </dd></dl>

</div>
</div>
<a id="gaf8089b2625e77498fb3fbe117c5b6886"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8089b2625e77498fb3fbe117c5b6886">&#9670;&nbsp;</a></span>whd_wifi_is_ready_to_transceive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_is_ready_to_transceive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if a particular interface is ready to transceive ethernet packets. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the interface is ready to transceive ethernet packets WHD_NOTFOUND no AP with a matching SSID was found WHD_NOT_AUTHENTICATED Matching AP was found but it won't let you authenticate. This can occur if this device is in the block list on the AP. WHD_NOT_KEYED Device has authenticated and associated but has not completed the key exchange. This can occur if the passphrase is incorrect. Error code if the interface is not ready to transceive ethernet packets </dd></dl>

</div>
</div>
<a id="gad19147b67def79fa14cd54f587004555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad19147b67def79fa14cd54f587004555">&#9670;&nbsp;</a></span>whd_wifi_get_acparams()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_acparams </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_edcf_ac_param_t *&#160;</td>
          <td class="paramname"><em>acp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the latest STA EDCF AC parameters. </p>
<p>Retrieve the latest Station (STA) interface EDCF (Enhanced Distributed Coordination Function) Access Category parameters</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">acp</td><td>The location where the array of AC parameters will be stored</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the AC Parameters were successfully retrieved Error code if the AC Parameters were not retrieved </dd></dl>

</div>
</div>
<a id="ga8cb13597c33e7e8c0549e88c561129e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8cb13597c33e7e8c0549e88c561129e1">&#9670;&nbsp;</a></span>whd_wifi_manage_custom_ie()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_manage_custom_ie </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a8be1026494a86f0ceeebb2dcbf092cbd">whd_custom_ie_action_t</a>&#160;</td>
          <td class="paramname"><em>action</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>oui</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>subtype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>which_packets</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Manage the addition and removal of custom IEs. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">action</td><td>the action to take (add or remove IE) </td></tr>
    <tr><td class="paramname">oui</td><td>the oui of the custom IE </td></tr>
    <tr><td class="paramname">subtype</td><td>the IE sub-type </td></tr>
    <tr><td class="paramname">data</td><td>a pointer to the buffer that hold the custom IE </td></tr>
    <tr><td class="paramname">length</td><td>the length of the buffer pointed to by 'data' </td></tr>
    <tr><td class="paramname">which_packets</td><td>A mask to indicate in which all packets this IE should be included. See whd_ie_packet_flag_t.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS if the custom IE action was successful Error code if the custom IE action failed </dd></dl>

</div>
</div>
<a id="gad2a7949bde2a0e578be1288a727cc82c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad2a7949bde2a0e578be1288a727cc82c">&#9670;&nbsp;</a></span>whd_wifi_send_action_frame()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_send_action_frame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_af_params_t *&#160;</td>
          <td class="paramname"><em>af_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send a pre-prepared action frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">af_params</td><td>A pointer to a pre-prepared action frame structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga48cd0946d2277a26ff6ddb4e601d7601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga48cd0946d2277a26ff6ddb4e601d7601">&#9670;&nbsp;</a></span>whd_wifi_send_auth_frame()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_send_auth_frame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a8f2ad68c18064e7129ad1828429f4b08">whd_auth_params_t</a> *&#160;</td>
          <td class="paramname"><em>auth_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send a pre-prepared authentication frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">auth_params</td><td>pointer to a pre-prepared authentication frame structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="gac2fb4db61762739fa1153b30e024e816"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac2fb4db61762739fa1153b30e024e816">&#9670;&nbsp;</a></span>whd_wifi_he_omi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_he_omi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__he__omi__params__t.html">whd_he_omi_params_t</a> *&#160;</td>
          <td class="paramname"><em>he_omi_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure HE OM Control. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">he_omi_params</td><td>pointer to he_omi parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga70f6401cd89d881beede2c93e43e3c70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70f6401cd89d881beede2c93e43e3c70">&#9670;&nbsp;</a></span>whd_wifi_bss_max_idle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_bss_max_idle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>period</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure BSS Max Idle Time. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">period</td><td>The bss max idle period time unit(seconds)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga6512665ab2b6915c8070bf1b26ba75d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6512665ab2b6915c8070bf1b26ba75d1">&#9670;&nbsp;</a></span>whd_wifi_itwt_setup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_itwt_setup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__itwt__setup__params__t.html">whd_itwt_setup_params_t</a> *&#160;</td>
          <td class="paramname"><em>twt_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trigger individual TWT session(used by STA) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">twt_params</td><td>pointer to itwt_setup parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga82a85511a31e95f52b84d6cd12798c26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82a85511a31e95f52b84d6cd12798c26">&#9670;&nbsp;</a></span>whd_wifi_btwt_join()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_btwt_join </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__btwt__join__params__t.html">whd_btwt_join_params_t</a> *&#160;</td>
          <td class="paramname"><em>twt_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trigger Join broadcast TWT session(used by STA) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">twt_params</td><td>pointer to btwt_join parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga41227b9976b2fc20e8b28c32408bfbe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41227b9976b2fc20e8b28c32408bfbe3">&#9670;&nbsp;</a></span>whd_wifi_twt_teardown()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_twt_teardown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__twt__teardown__params__t.html">whd_twt_teardown_params_t</a> *&#160;</td>
          <td class="paramname"><em>twt_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trigger teardown all individual or broadcast TWT sessions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">twt_params</td><td>pointer to twt_taerdown parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="gad09c074ff80494d9df7ec9013736a856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad09c074ff80494d9df7ec9013736a856">&#9670;&nbsp;</a></span>whd_wifi_twt_information_frame()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_twt_information_frame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__twt__information__params__t.html">whd_twt_information_params_t</a> *&#160;</td>
          <td class="paramname"><em>twt_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trigger TWT information frame(used by STA) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">twt_params</td><td>pointer to twt_information parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga3042bc2348ca131559f6e68723678702"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3042bc2348ca131559f6e68723678702">&#9670;&nbsp;</a></span>whd_wifi_btwt_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_btwt_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwhd__btwt__config__params__t.html">whd_btwt_config_params_t</a> *&#160;</td>
          <td class="paramname"><em>twt_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure TWT IE in beacon(used by AP) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">twt_params</td><td>pointer to btwt_config parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga66489d815bb8d09075335a520f679b2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga66489d815bb8d09075335a520f679b2c">&#9670;&nbsp;</a></span>whd_wifi_set_coex_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_coex_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a1cb4da9972e0e9317a6e26e2fd460902">whd_coex_config_t</a> *&#160;</td>
          <td class="paramname"><em>coex_config</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set coex configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">coex_config</td><td>Pointer to the structure whd_coex_config_t</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="gaa3e2a5884bd9471a27d0fbe071b10ef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3e2a5884bd9471a27d0fbe071b10ef7">&#9670;&nbsp;</a></span>whd_wifi_set_auth_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_set_auth_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a30e2e99a6c6f124f4f7a200e31f7a8cc">whd_auth_req_status_t</a> *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set auth status used for External AUTH(SAE) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">status</td><td>Pointer to Auth_Status structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="ga1441ae647ff194b94413cbe2016be113"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1441ae647ff194b94413cbe2016be113">&#9670;&nbsp;</a></span>whd_wifi_get_fwcap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_get_fwcap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get FW(chip) Capability. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ifp</td><td>Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramname">value</td><td>Enum value of the current FW capability, ex: sae or sae_ext or ...etc, (enum value map to whd_fwcap_id_t) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>WHD_SUCCESS or Error code </dd></dl>

</div>
</div>
<a id="gae6bf707d845518cba9a8256fb5681f4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6bf707d845518cba9a8256fb5681f4a">&#9670;&nbsp;</a></span>whd_arp_version()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_version </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>version</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get version of Device (WLAN) Firmware. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">version</td><td>: pointer to store version #</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga2cd55bdc13221177c61310ecaa6f4bd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2cd55bdc13221177c61310ecaa6f4bd7">&#9670;&nbsp;</a></span>whd_arp_peerage_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_peerage_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>seconds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ARP Offload Peer Age from Device (WLAN) Length of time in seconds before aging out an entry in the WLAN processor ARP table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">seconds</td><td>: pointer to store value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gab61ae9878853c02b4cf194c2c3a7377f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab61ae9878853c02b4cf194c2c3a7377f">&#9670;&nbsp;</a></span>whd_arp_peerage_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_peerage_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>seconds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set ARP Offload Peer Age in Device (WLAN) Length of time in seconds before aging out an entry in the WLAN processor ARP table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">seconds</td><td>: Seconds to age out IP</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga22d76514755f2dfde0ee6acbc193787a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga22d76514755f2dfde0ee6acbc193787a">&#9670;&nbsp;</a></span>whd_arp_arpoe_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_arpoe_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>agent_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ARP Offload Agent Enable from Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">agent_enable</td><td>: pointer to store value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaa30d9e2a761de17962312d818f941c05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa30d9e2a761de17962312d818f941c05">&#9670;&nbsp;</a></span>whd_arp_arpoe_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_arpoe_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>agent_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set ARP Offload Agent Enable in Device (WLAN) Set Enable/Disable of ARP Offload Agent. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">agent_enable</td><td>: Enable=1 / Disable=0</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga01ece00a357914d02fa5a181fbddbf8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01ece00a357914d02fa5a181fbddbf8c">&#9670;&nbsp;</a></span>whd_arp_cache_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_cache_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear ARP Offload cache in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga54728d3d6a714ef9264d6e25df9a6722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54728d3d6a714ef9264d6e25df9a6722">&#9670;&nbsp;</a></span>whd_arp_features_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_features_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>features</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ARP Offload Feature Flags from Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">features</td><td>: ptr to store currently set features - bit flags CY_ARP_OL_AGENT_ENABLE, etc. ARL_OL_AGENT | ARL_OL_SNOOP | ARP_OL_HOST_AUTO_REPLY | ARP_OL_PEER_AUTO_REPLY</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gab4ebcd7fdd7b328e2f4e10b79197cfca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4ebcd7fdd7b328e2f4e10b79197cfca">&#9670;&nbsp;</a></span>whd_arp_features_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_features_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>features</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set ARP Offload Feature Flags in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">features</td><td>: features to set value (you can OR ('|') multiple flags) CY_ARP_OL_AGENT_ENABLE, etc. ARL_OL_AGENT | ARL_OL_SNOOP | ARP_OL_HOST_AUTO_REPLY | ARP_OL_PEER_AUTO_REPLY</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaf70b6becc3e4ecc551f5bf5278d7ad93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf70b6becc3e4ecc551f5bf5278d7ad93">&#9670;&nbsp;</a></span>whd_arp_features_print()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_features_print </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>features</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>title</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Print ARP Offload Feature Flags in Human readable form to console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">features</td><td>: feature flags to set (you can OR '|' multiple flags) CY_ARP_OL_AGENT_ENABLE, etc. ARL_OL_AGENT | ARL_OL_SNOOP | ARP_OL_HOST_AUTO_REPLY | ARP_OL_PEER_AUTO_REPLY </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>: Optional: Title for output (NULL == no title)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga417b404b9892862a572802a4ea38eb79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga417b404b9892862a572802a4ea38eb79">&#9670;&nbsp;</a></span>whd_arp_hostip_list_add()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>host_ipv4_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add ARP Offload Host IP Identifier(s) to HostIP List to Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">host_ipv4_list</td><td>: pointer to host_ip data (IPv4, 1 uint32_t per ip addr) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>: Number of array elements in host_ip</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga61135784226a59af098384f4a071af02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga61135784226a59af098384f4a071af02">&#9670;&nbsp;</a></span>whd_arp_hostip_list_add_string()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_add_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ip_addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add One ARP Offload Host IP Identifier to HostIP List (mbed-style IP string) to Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ip_addr</td><td>: pointer to ip string (as returned from mbedos calls)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga15cfc56bd481a4bc02c6dc93bfa6883c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15cfc56bd481a4bc02c6dc93bfa6883c">&#9670;&nbsp;</a></span>whd_arp_hostip_list_clear_id()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_clear_id </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ipv4_addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear One ARP Offload Host IP Identifier from Host IP List in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ipv4_addr</td><td>: ip addr expressed as a uint32_t</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaa38f97cc9800e7355d96d833b32b1c1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa38f97cc9800e7355d96d833b32b1c1c">&#9670;&nbsp;</a></span>whd_arp_hostip_list_clear_id_string()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_clear_id_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ip_addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear One ARP Offload Host IP Identifier from Host IP List (mbed-style IP string) in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ip_addr</td><td>: pointer to ip string (as returned from mbedos calls)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaaf3cec4a4896670049ec3802c91a2d66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaf3cec4a4896670049ec3802c91a2d66">&#9670;&nbsp;</a></span>whd_arp_hostip_list_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear all ARP Offload Host IP Identifier List. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga4287cc85981a511399ea927c84f61330"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4287cc85981a511399ea927c84f61330">&#9670;&nbsp;</a></span>whd_arp_hostip_list_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_hostip_list_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>host_ipv4_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>filled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ARP Offload Host IP Identifiers from Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>: Number of array elements in host_ip </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">host_ipv4_list</td><td>: Pointer to structure array to store host_ip data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">filled</td><td>: Number of array elements filled by this routine</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga564e95d3343802ed33d1b2c6fb531aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga564e95d3343802ed33d1b2c6fb531aeb">&#9670;&nbsp;</a></span>whd_arp_stats_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_stats_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear ARP Offload statistics in Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga9d65fe0a82dee5edf65eb6f1efe9df52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d65fe0a82dee5edf65eb6f1efe9df52">&#9670;&nbsp;</a></span>whd_arp_stats_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_stats_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_arp_stats_t *&#160;</td>
          <td class="paramname"><em>stats</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ARP Offload statistics from Device (WLAN) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">stats</td><td>: Ptr to store statistics whd_arp_stats_t</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga37714a68f350e5a9e24dd6aeaea0ae98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga37714a68f350e5a9e24dd6aeaea0ae98">&#9670;&nbsp;</a></span>whd_arp_stats_print()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_arp_stats_print </td>
          <td>(</td>
          <td class="paramtype">whd_arp_stats_t *&#160;</td>
          <td class="paramname"><em>arp_stats</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>title</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Print ARP Offload statistics NOTE: call <a class="el" href="group__wifiutilities.html#ga9d65fe0a82dee5edf65eb6f1efe9df52" title="Get ARP Offload statistics from Device (WLAN)">whd_arp_stats_get()</a>, then print them using this function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">arp_stats</td><td>: Ptr to ARP statistics structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>: Optional: Title for output (NULL == no title)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gae81aead624f8e374970e1aa3f330ea30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae81aead624f8e374970e1aa3f330ea30">&#9670;&nbsp;</a></span>whd_pf_add_packet_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_add_packet_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwhd__packet__filter__t.html">whd_packet_filter_t</a> *&#160;</td>
          <td class="paramname"><em>settings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A filter must be added (e.g. </p>
<p>created) before it can be enabled. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">settings</td><td>: Ptr to filter settings <a class="el" href="structwhd__packet__filter__t.html">whd_packet_filter_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaff414d31f3406ec5d1af54b889f4849a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaff414d31f3406ec5d1af54b889f4849a">&#9670;&nbsp;</a></span>whd_pf_remove_packet_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_remove_packet_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove a previously added filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: filter to remove </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga3e70cd84bf811b869c955d75fa80590d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e70cd84bf811b869c955d75fa80590d">&#9670;&nbsp;</a></span>whd_pf_enable_packet_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_enable_packet_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>After a filter has been added it can be enabled or disabled as needed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: filter to enable </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga6af0c7e202709713fa5d06e71a585e28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6af0c7e202709713fa5d06e71a585e28">&#9670;&nbsp;</a></span>whd_pf_disable_packet_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_disable_packet_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>After a filter has been added it can be enabled or disabled as needed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: filter to disable </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga35860e8c45162735f5ef3d93ed262d90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35860e8c45162735f5ef3d93ed262d90">&#9670;&nbsp;</a></span>whd_wifi_toggle_packet_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_toggle_packet_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>After a filter has been added it can be enabled or disabled as needed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: filter to disable/enable </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>: Enable/Disable Flag </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gacd9d57c8febb11cc240db23f5de92cd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd9d57c8febb11cc240db23f5de92cd9">&#9670;&nbsp;</a></span>whd_pf_get_packet_filter_mask_and_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_get_packet_filter_mask_and_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>max_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>size_out</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Filters are implemented in WLAN subsystem as a bit pattern and matching bit mask that are applied to incoming packets. </p>
<p>This API retrieves the pattern and mask. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: which filter to retrieve </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">max_size</td><td>: size of both mask and pattern buffers </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">mask</td><td>: mask for this filter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">pattern</td><td>: pattern for this filter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">size_out</td><td>: length of both mask and pattern </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gab3e9371ccaa61f1f40e0246a66db42a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab3e9371ccaa61f1f40e0246a66db42a6">&#9670;&nbsp;</a></span>whd_wifi_clear_packet_filter_stats()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_wifi_clear_packet_filter_stats </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>filter_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear the packet filter stats associated with a filter id. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: which filter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga26172adb5ec181bb8f2009e47eb252cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga26172adb5ec181bb8f2009e47eb252cf">&#9670;&nbsp;</a></span>whd_pf_get_packet_filter_stats()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_pf_get_packet_filter_stats </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_pkt_filter_stats_t *&#160;</td>
          <td class="paramname"><em>stats</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the stats associated with a filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_id</td><td>: which filter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">stats</td><td>: Ptr to store statistics wl_pkt_filter_stats_t </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gaf6c70f49c254a8d7ef7397e7d83e0c9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf6c70f49c254a8d7ef7397e7d83e0c9b">&#9670;&nbsp;</a></span>whd_tko_param()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_param </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_tko_retry_t *&#160;</td>
          <td class="paramname"><em>whd_tko_retry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>set</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set/Get TKO retry &amp; interval parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">whd_tko_retry</td><td>: whd retry &amp; interval parameters structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">set</td><td>: Set(1)/Get(0) Flag </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gae6b46bcc1a3c7d708abc71ae6a123481"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6b46bcc1a3c7d708abc71ae6a123481">&#9670;&nbsp;</a></span>whd_tko_get_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_get_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_tko_status_t *&#160;</td>
          <td class="paramname"><em>tko_status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the tko status for all indexes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">tko_status</td><td>: Ptr to store tko_status </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga70cacca6b62ca658882d9070c49b6343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70cacca6b62ca658882d9070c49b6343">&#9670;&nbsp;</a></span>whd_tko_max_assoc()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_max_assoc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>max</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the stats associated with a filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">max</td><td>: returns Max TCP connections supported by WLAN Firmware </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="gacc2882e3a308f7b2b938bc5741ab43c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc2882e3a308f7b2b938bc5741ab43c3">&#9670;&nbsp;</a></span>whd_tko_get_FW_connect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_get_FW_connect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_tko_connect_t *&#160;</td>
          <td class="paramname"><em>whd_connect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>buflen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the stats associated with a filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>: index for TCP offload connection </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">whd_connect</td><td>: tko_connect structure buffer from Firmware </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">buflen</td><td>: Buffer given for tko_connect </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga189ed043d5ce9cf8d1a0845484a96d6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga189ed043d5ce9cf8d1a0845484a96d6b">&#9670;&nbsp;</a></span>whd_tko_toggle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_toggle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="whd__types_8h.html#a7cd94a03f2e7e6aab7217ed559c7a0ac">whd_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the stats associated with a filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>: Enable/Disable TCP Keepalive offload </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
<a id="ga253f6986d31c192750003ff912fa7f44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga253f6986d31c192750003ff912fa7f44">&#9670;&nbsp;</a></span>whd_tko_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="whd__types_8h.html#add62f4b5040a2451e23869d2f9e1ae05">whd_result_t</a> whd_tko_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="whd_8h.html#a2e544c482ddbb690bbb95ce7174e79a0">whd_interface_t</a>&#160;</td>
          <td class="paramname"><em>ifp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">whd_tko_auto_filter_t *&#160;</td>
          <td class="paramname"><em>whd_filter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>filter_flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the stats associated with a filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ifp</td><td>: Pointer to handle instance of whd interface </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">whd_filter</td><td>: wl_filter structure buffer from Firmware </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter_flag</td><td>To set filter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whd_result_t </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
    <!-- start footer part -->
    <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
      <ul>
        <li class="footer">Copyright Infineon Technologies.</li>
      </ul>
    </div>
  </body>
</html>
